The
ediSecurityobject is a security token for the object that contains
it. Through ediSecurity, the security of the containing object can be
configured to how its data should be secured or unsecured.
Applicable to:
ASC/X12 X.58
EDIINT AS2 and AS3
Methods
GetAssuranceConfig
- Gets the configuration object for digital signing and assurance.
GetAuthDigest
- Gets the encoded and calculated digest (hash) after authenticating the
document, or after having verified an authenticated document.
GetSignDigest
- Gets the encoded and calculated digest (hash) after having digitally signed
the document, or after having verified a signed document.
ImportAuthenticationKey
-
Specifies the full file path of the file containing the session key blob to
import for use in authenticating and verifying.
ImportCertificate
- Imports an X.509 certificate to the certificate store, and associates the
certificate to the Cryptographic Service Provider (CSP) key container using the
CSP default values set for the security object.
ImportCertificatePfx
- Imports certificate(s) and its associated private key from a PFX file.
ImportEncryptionKey -
Specifies the full file path of file containing the one-time session key blob
to import and used for symmetric encryption.
ImportExtendedCertificate
- Imports an extended certificate to the certificate store, and associates the
certificate to the Cryptographic Service Provider (CSP) key container using the
CSP default values set for the security object.
ImportPublicKey
- Specifies the full file path of file containing the public key blob to
import.
SetCertSignerNameByLocation
- Sets the certificate, at the specified location, of this object.
The certificate specified will be used for private key operation.
SetCertSubjectNameByLocation
- Sets the certificate, at the specified location, of this object.
The certificate specified will be used for public key operation.
SetSecuredEntity -
Specifies the semantic entity to secure in the document.
Properties
AssuranceAlgorithm
- Sets or gets the algorithm identifier used for assurances.
BindRecipientToKeyContainer
- Specifies whether to use the Recipient stated in the interchange header as
the label for the key container to use for security services.
CertificateSignerName
- Sets or gets the subject name of the certificate used to digitally sign or
decrypt a document.
CertificateSubjectName
- Sets or gets the subject name of the certificate used for encrypting or
verifying a digital signature of a document.
ControlNumber
- Sets or gets the control number of the EDI semantic entity that is to be
assigned this security token when the document is being loaded.
DecryptAlgorithm
- Gets the algorithm that was determined in decrypting the document.